<?php
/* [$WindsForce] (C)Hunzhiwange.COM Since 2014.07.01.
   家居公司设计师模型($$)*/

!defined('Q_PATH') && exit;

class JiajudesignerModel extends CommonModel{

	static public function init__(){
		return array(
			'table_name'=>'jiajudesigner',
			'check'=>array(
				'jiajudesigner_sort'=>array(
					array('number',Q::L('序号只能是数字','__COMMON_LANG__@Common')),
				),
				'jiajudesigner_name'=>array(
					array('require',Q::L('设计师用户名不能为空','__APPJIAJU_COMMON_LANG__@Model')),
					array('max_length',32,Q::L('设计师用户名不能超过32个字符','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'jiajudesigner_position'=>array(
					array('require',Q::L('设计师所在地区不能为空','__APPJIAJU_COMMON_LANG__@Model')),
					array('max_length',32,Q::L('设计师所在地区不能超过32个字符','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'jiajudesigner_school'=>array(
					array('require',Q::L('设计师毕业学校不能为空','__APPJIAJU_COMMON_LANG__@Model')),
					array('max_length',64,Q::L('设计师毕业学校不能超过64个字符','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'jiajudesigner_style'=>array(
					array('require',Q::L('设计师擅长风格不能为空','__APPJIAJU_COMMON_LANG__@Model')),
					array('max_length',128,Q::L('设计师擅长风格不能超过128个字符','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'jiajudesigner_about'=>array(
					array('require',Q::L('设计师简介不能为空','__APPJIAJU_COMMON_LANG__@Model')),
					array('max_length',250,Q::L('设计师简介不能超过250个字符','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'jiajudesigner_qq'=>array(
					array('require',Q::L('设计师QQ不能为空','__APPJIAJU_COMMON_LANG__@Model')),
					array('max_length',20,Q::L('设计师QQ不能超过20个字符','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'jiajudesigner_telephone'=>array(
					array('require',Q::L('设计师电话不能为空','__APPJIAJU_COMMON_LANG__@Model')),
					array('mobile',Q::L('设计师电话号码格式错误','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'jiajudesigner_year'=>array(
					array('require',Q::L('设计师工作时间不能为空','__APPJIAJU_COMMON_LANG__@Model')),
					array('max_length',20,Q::L('设计师工作时间不能超过20个字符','__APPJIAJU_COMMON_LANG__@Model')),
				),
				'user_id'=>array(
					array('require',Q::L('设计师绑定用户ID不能为空','__APPJIAJU_COMMON_LANG__@Model')),
					array('number',Q::L('设计师绑定用户ID只能为数字','__APPJIAJU_COMMON_LANG__@Model')),
				),
			),
		);
	}

	static function F(){
		$arrArgs=func_get_args();
		return ModelMeta::instance(__CLASS__)->findByArgs($arrArgs);
	}

	static function M(){
		return ModelMeta::instance(__CLASS__);
	}

	protected function beforeSave_(){
		$this->jiajudesigner_name=C::text($this->jiajudesigner_name);
		$this->jiajudesigner_position=C::text($this->jiajudesigner_position);
		$this->jiajudesigner_school=C::text($this->jiajudesigner_school);
		$this->jiajudesigner_style=C::text($this->jiajudesigner_style);
		$this->jiajudesigner_about=C::cleanJs($this->jiajudesigner_about);
		$this->jiajudesigner_qq=C::text($this->jiajudesigner_qq);
		$this->jiajudesigner_telephone=C::text($this->jiajudesigner_telephone);
		$this->jiajudesigner_year=C::text($this->jiajudesigner_year);
		
		if($this->jiajudesigner_sort<0){
			$this->jiajudesigner_sort=0;
		}
		if($this->jiajudesigner_sort>999){
			$this->jiajudesigner_sort=999;
		}
	}

}
